home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / nt / deskfo.zip / SOURCE.ZIP / DESKFONT.MAK < prev    next >
Makefile  |  1993-09-09  |  1KB  |  44 lines

  1. !include <ntwin32.mak>
  2.  
  3. PROJ=deskfont
  4.  
  5. DEPEND=$(PROJ).obj
  6.  
  7. SYSDIR=\winnt\system32
  8. LIBS=\msvcnt\lib\*.lib
  9.  
  10. CC=cl
  11. LINK=link32
  12. LIB=lib32
  13.  
  14. !ifdef NODEBUG
  15. CCOPTS=-c -Ox -Gs3 -Zpe -D_X86_ -DWIN32 -D_DLL -nologo
  16. LINKOPTS=-debug:none -subsystem:windows -base:0x1C000000 -dll \
  17. -entry:DLLEntryPoint$(DLLENTRY)
  18. !else
  19. CCOPTS=-c -Od -Gs3 -Zpei -D_X86_ -DWIN32 -D_DLL -nologo
  20. LINKOPTS=-debug:full -debugtype:cv -subsystem:windows -base:0x1C000000 -dll \
  21. -entry:DLLEntryPoint$(DLLENTRY)
  22. !endif
  23.  
  24. all: $(PROJ).cpl
  25.    @echo.
  26.     @echo nmake deskfont.mak NODEBUG=1 builds a non-debug version
  27.     @echo nmake deskfont.mak builds a debug version
  28.     @echo.
  29.  
  30. $(PROJ).res: $(PROJ).rc
  31.    rc -r -fo $(PROJ).tmp $(PROJ).rc
  32.    cvtres -i386 -o $(PROJ).res $(PROJ).tmp
  33.    del $(PROJ).tmp
  34.  
  35. $(PROJ).obj: $(PROJ).c
  36.     $(CC) $(CCOPTS) $(PROJ).c
  37.  
  38. $(PROJ).lib: $(DEPEND) $(PROJ).def
  39.     $(LIB) -machine:i386 -def:$(PROJ).def $(DEPEND) -out:$(PROJ).lib
  40.  
  41. $(PROJ).cpl: $(PROJ).res $(DEPEND) $(PROJ).def $(PROJ).lib
  42.     $(LINK) $(LINKOPTS) -out:$(PROJ).cpl $(DEPEND) $(PROJ).exp $(PROJ).res ctl3d32.lib $(LIBS)
  43.     copy $(PROJ).cpl $(SYSDIR)
  44.